﻿@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
.wow{visibility:inherit !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{  font-family:'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei';}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family: 'Microsoft yahei'; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%;}
select{ margin:0; padding:0; font-family:'Microsoft yahei'; border:none;}
textarea{ resize:none;outline:none;}
label{ margin-bottom:0; font-weight:normal;}
input,select,textarea{ margin:0; padding:0; border:0; outline:none;
 -moz-border-radius:0px; 
 -webkit-border-radius:0; 
 -khtml-border-radius:0;
 border-radius:0;
}
/*********************************************************************重置***********************************************************************/

 



.pz_top{ float:left; width:100%; z-index:11; position:absolute; left:0; top:30px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.pz_banner{ float:left; width:100%; position:relative; z-index:2; min-height:80px;}
.pz_menu{ float:left; width:100%; position:absolute; left:0; bottom:0; z-index:99; background:url(../images/top1.png);}
.pz_main{ float:left; width:100%; position:relative; z-index:1; overflow:hidden; background:#f4f5f6;}
.pz_down{ float:left; width:100%; background:#00609f; z-index:6; position:relative; overflow:hidden;}
.pz_top.on{background: #f5f5f578;top:0 !important;}
.pz_menu.on{ position:fixed; top:0; height:48px;}
@media screen and (max-width: 991px) {
.pz_menu{ display:none;}
}

/*首页*/
.top{ width:100%; float:left;}
.top .logo{ float:left; height:77px;}
.top .logo img{ height:100%; float:left;}
.menu{ z-index:99; width:100%; float: right;}
.menu > ul{ float:left; width:100%;}
.menu ul .nli{ float:left;z-index
:99; width:12.5%; position:relative;}
.menu ul .nli span{ display:block; width:100%; float:left;}
.menu ul .nli span a{ display:block; float:left; height:48px; width:100%; text-align:center;text-decoration:none;  line-height:48px; color:#fff; font-size:16px; overflow:hidden;position:relative;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ background:#2093dd;}

/*下拉菜单（漂浮在menu .nli上）*/
.sub{ z-index:21;  position:absolute; width:100%; left: 0; top:100%; display:none; text-align:center;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.sub .l2{ width:100%; float:left; margin-top:1px;}
.sub .l2 .l2_a{ display:block; width:100%; float:left; font-size:14px; line-height: 24px; padding:10px 0; color: #fff; overflow:hidden; position:relative; background:url(../images/top1.png);}
.sub .l2:hover .l2_a{ background:#2093dd;}
.sub .l2:hover{ position:relative; z-index:2;}
.menu ul .nli:hover .sub{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
@-webkit-keyframes fadeInUp1{
0%{opacity:0;
-webkit-transform:translateY(30px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp1{
0%{opacity:0;
-moz-transform:translateY(30px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
@media screen and (max-width: 1199px) {
.pz_top{ top:10px;}
.top .logo{ height:57px;}
}

.menuph{ float:right; cursor: pointer;  width: 30px;  height: 50px; display: none;}
.menuph .point { display:block;  width: 30px;  height: 30px; margin-top:10px;}
.menuph .navbtn {  position: absolute;  top: 24px;  right: 10px;  display: inline-block;  width: 18px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #0171bb; z-index:9999;}
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 18px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #0171bb;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.menuph .navbtn::after { top:-6px;}
.menuph .navbtn::before { top:6px;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.pf_menu{ position:fixed; width:100%; display:none; right:0px; top:50px; z-index:9 !important; z-index: 98; background: #0171bb;}
.ph_menu{ float:left; width:100%; text-align:left;}
.nav_box{ width:100%; float:left;}
.ph_menu .nli{ float:left; width:100%; position:relative;}
.ph_menu .nli span{ float:left; width:100%;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#fff; font-size:14px; line-height:50px; white-space:nowrap; position: relative; letter-spacing: 1px; border-top:solid 1px #fcfcfc8c; padding:0 10px;}
.ph_menu .nli svg{ display:block; width:40px; height:40px; position:absolute; right:0; top:5px; background:url(../images/top_6.png) no-repeat center center; background-size:auto 14px !important;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ph_menu .nli.on svg{ background-image:url(../images/top_6_h.png); transform:rotate(90deg);}
.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 10px; border-top:solid 1px #fcfcfc;}
.ph_menu .nli .l2_ul li a{ line-height:30px; font-size:12px; color:#fff; text-transform:uppercase; opacity:0.6;}
.ph_menu .nli .l2_ul li a:active{ opacity:1;}
.pz_menu.on{ box-shadow: 0 3px 6px rgba(0,0,0,0.10);}
.ph_menu .search{ display:block; float:left; height:50px; border:solid 1px #0171bb; width:100%; padding: 0 60px 0 0; position: relative; left:auto; top:auto; right:auto; margin-top:10px; z-index:1;}
.ph_menu .search .search_k{ height:48px; line-height:48px; width:100%; background: white; font-size: 14px; color: #0171bb; padding-left:10px; font-weight:bold;}
.ph_menu .search .search_btn{ position: absolute; right:-1px; top: 0; height:48px; width:60px; background: #0171bb url(../images/top_5.png) no-repeat center center; background-size: 20px 20px;}

@media screen and (max-width: 991px) {
.menuph{ display: block; position:relative;}
.menu{ display:none;}
.pz_top{ top:0; position:fixed;}
.top{ height:50px;}
.top .logo{ height:37px; margin-top:6px;}
.pz_top.on_1{ top:0; background:white; box-shadow:0 2px 3px rgba(0,0,0,0.1);}
.pz_top.on_2{top:-50px;}
}
@media screen and (max-width: 767px) {
.top{ padding:0 0 0 10px;}
}

.slide_banner{ width:100%; float:left;  height:450px;}
.slide_banner .slick-list{height:100%;}
.slide_banner .slick-slide{ position:relative; overflow:hidden; background-size:cover !important; height:450px;}
.slide_banner .slick-slide h1{ width:auto; position:absolute; left:50%; top:50%; margin-top:-20px; margin-left:-350px; opacity:0;}
.slide_banner .slick-slide h5{ width:auto; position:absolute; left:50%; top:50%; margin-top:45px; opacity:0;}
.slide_banner .slick-dots {
	position: absolute;
	bottom: 68px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.slide_banner .slick-dots li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 7px;
	padding: 0;
	background:white;
	cursor: pointer;
	overflow:hidden;
	background:white; opacity:0.6;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.slide_banner .slick-dots li.slick-active{
	opacity: 1; background:#0171bb;
}
@media screen and (max-width: 991px) {
.slide_banner{ height:350px;}
.slide_banner .slick-slide{ height:350px;}
.slide_banner .slick-dots {bottom: 18px;}
}
@media screen and (max-width: 767px) {
    .slide_banner{ height:250px;}
.slide_banner .slick-slide{ height:250px;}
.slide_banner .slick-dots {bottom: 10px;}
.slide_banner .slick-dots li {width: 8px;height: 8px;margin: 0 3px;}
.slide_banner .slick-slide h1{ height:50px; left:80%;}
.slide_banner .slick-slide h1 img{ height:100%;}
.slide_banner .slick-slide h5{ left:80%; margin-top:30px; height:18px;}
.slide_banner .slick-slide h5 img{ max-width:none; height:100%;}
}

/*footer*/
.footer{ width:100%; float:left; padding:30px 169px 30px 0; position:relative;}
.footer .footer_gz{ position:absolute; right:0; top:40px;}
.footer .footer_gz a{ display:block; float:left; width:42px; height:42px; margin-left:20px; background:#0171bb;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.footer .footer_gz a:hover{ background:#0089e3;}
.footer .ewm{ width:100px; height:100px; float:left; padding:4px; background:white;}
.footer .text{ margin-left:120px;}
.footer .text .footer_t{ width:100%; float:left; padding-bottom:5px; border-bottom:solid 1px #1a70a9;}
.footer .text .footer_t a{ font-size:14px; color:white; line-height:32px; font-weight:bold; margin-right:20px; letter-spacing:1px;}
.footer .text .footer_b{ width:100%; float:left; padding-top:9px; font-size:12px; color:white; line-height:24px; letter-spacing:1px; opacity:0.8;}
.footer .text .footer_b span{ display:inline-block; *zoom:1; *display:inline; margin-right:14px;}
.footer .text .footer_b a{ color:white;}
@media screen and (max-width: 991px) {
.footer .text .footer_t{ display:none;}
.footer{ padding:30px 150px 30px 0;}
}
@media screen and (max-width: 767px) {
.footer .text .footer_t{ display:none;}
.footer{ padding:20px 10px;}
.footer .footer_gz{ position:relative; right:auto; top:auto; width:100%; float:left; text-align:center; margin-top:10px;}
.footer .footer_gz a{ display:inline-block; *zoom:1; *display:inline; float:none; margin:0 8px; width:32px; height:32px;}
.footer .ewm{ width:80px; height:80px; margin-top:8px;}
.footer .text{ margin-left:90px;}
.footer .text .footer_b{ padding-top:0px; line-height:22px;}
.footer .text .footer_b span{ margin-right:10px;}
}

/*首页main*/
.c_1200_1{ width:100%; float:left; background:white; margin-top:40px; overflow:hidden;}
.c_1200_1 .c_649{ width:54.083%; float:left;}
.slide_pic_1{ width:100%; height:440px; position:relative; overflow:hidden;}
.slide_pic_1 .img{ display:block; width:100%; height:440px; position:relative; overflow:hidden;border-radius: 0.6rem;}
.slide_pic_1 .img img{ width:649px; height:440px; position:absolute; left:50%; top:50%; margin:-220px 0 0 -324.5px; max-width:none;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.slide_pic_1 .img:hover img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.slide_pic_1 .img .title{ width:100%; height:45px; background:url(../images/index1_2.png); position:absolute; left:0; bottom:0; padding:0 22px;}
.slide_pic_1 .img .title h5{ width:80%; float:left; font-size:14px; color:white; line-height:45px;}
.slide_pic_1 .slick-dots {
	position: absolute;
	bottom: 16px; left:auto; right:23px;
	display: block;
	width:auto;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.slide_pic_1 .slick-dots li {
	float:left;
	width: 10px;
	height: 10px;
	margin: 0 0 0 5px;
	background:white; opacity:0.4;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.slide_pic_1 .slick-dots li button {
	display:none;
}
.slide_pic_1 .slick-dots li.slick-active{
	opacity: 1;
	background:#0974bc;
}

.c_1200_1 .c_484{ width:40.333%; float:right; margin-right:2.083%; margin-top:33px;}
.slideTxtBox{ width:100%; float:left;}
.slideTxtBox .hd{ width:100%; float:left; height:48px; background:url(../images/index1_3.jpg) repeat-x left bottom;}
.slideTxtBox .hd ul{ float:left;}
.slideTxtBox .hd ul li{ float:left; text-align:center; position:relative;}
.slideTxtBox .hd ul li span{ display:block; width:120px; float:left; font-size:18px; color:#696969; line-height:45px; position:relative; z-index:5; cursor:pointer;}
.slideTxtBox .hd ul li.on:before{ content:''; width:100%; height:100%; background:#e5e5e5; position:absolute; right:-16px; bottom:-2px; transform:skew(-25deg); z-index:1;}
.slideTxtBox .hd ul li.on span{ background:#0171bb; width:140px; color:white;}
.slideTxtBox .hd .more{ float:right; font-size:14px; color:#868686; line-height:45px;}
.slideTxtBox .hd .more img{ width:11px; vertical-align:middle; margin:-3px 0 0 5px;}
.slideTxtBox .hd .more:hover{ color:#0171bb;}
.slideTxtBox .bd{ width:100%;}
.slideTxtBox .bd ul{ width:100%;}
.slideTxtBox .bd ul .text{ width:100%; float:left; margin-top:20px;}
.slideTxtBox .bd ul .text .title{ width:100%; float:left; font-size:16px; color:#333; font-weight:bold; line-height:22px;}
.slideTxtBox .bd ul .text .p{ width:100%; float:left; font-size:14px; color:#666; margin-top:18px; line-height:24px; height:52px; overflow:hidden;}
.slideTxtBox .bd ul .text .p span{ color:#0171bb; position:relative; background:white;}
.slideTxtBox .bd ul .dl{ width:100%; float:left; margin-top:32px; padding-top:23px; border-top:dashed 1px #b2b2b2;}
.slideTxtBox .bd ul .dl li{ width:100%; float:left; padding-left:18px; background:url(../images/index1_5.jpg) no-repeat 2px center;}
.slideTxtBox .bd ul .dl li a{ display:block; float:left; width:80%; font-size:14px; color:#777; line-height:33px;}
.slideTxtBox .bd ul .dl li span{ float:right; font-size:13px; color:#777; line-height:33px;}
.slideTxtBox .bd ul .dl li:hover a{ color:#0171bb;}
.slideTxtBox .bd ul .text:hover .title{ color:#0171bb;}

.c_1200_2{ width:100%; float:left; margin-top:40px;}
@media screen and (max-width: 1199px) {
.c_1200_1{ margin-top:20px;}
.slideTxtBox .hd ul li.on span,.slideTxtBox .hd ul li span{ width:110px;}
.slideTxtBox .hd ul li.on:before{ right:0;}
.c_1200_2{ margin-top:20px;}
}
@media screen and (max-width: 991px) {
.c_1200_1 .c_649{ width:48%;}
.slide_pic_1{ height:350px;}
.slide_pic_1 .img{ height:350px;}
.slide_pic_1 .img img{ width:516px; height:350px; margin:-175px 0 0 -258px;}
.c_1200_1 .c_484{ width:46%; margin-top:23px;}
.slideTxtBox .hd{ height:40px;}
.slideTxtBox .hd ul li.on span,.slideTxtBox .hd ul li span{ width:90px; font-size:16px; line-height:38px;}
.slideTxtBox .hd .more{ font-size:12px; line-height:38px;}
.slideTxtBox .hd .more img{ width:10px;}
.slideTxtBox .bd ul .text{ margin-top:10px;}
.slideTxtBox .bd ul .text .title{ font-size:14px; line-height:20px;}
.slideTxtBox .bd ul .text .p{ font-size:12px; margin-top:12px; line-height:20px; height:40px;}
.slideTxtBox .bd ul .dl{ margin-top:22px; padding-top:13px;}
.slideTxtBox .bd ul .dl li{ padding-left:13px;}
.slideTxtBox .bd ul .dl li a{ font-size:13px; line-height:30px;}
.slideTxtBox .bd ul .dl li span{ font-size:12px; line-height:30px;}
}
@media screen and (max-width: 767px) {
.c_1200_1{ padding:10px; margin-top:10px;}
.c_1200_1 .c_649{ width:100%;}
.slide_pic_1{ height:auto;}
.slide_pic_1 .img{ height:auto;}
.slide_pic_1 .img img{ width:100%; height:auto; position:relative; left:auto; top:auto; margin:0; float:left;}
.slide_pic_1 .img .title{ height:40px; padding:0 12px;}
.slide_pic_1 .img .title h5{ font-size:12px; line-height:40px;}
.slide_pic_1 .slick-dots {bottom: 14px; right:13px;}
.slide_pic_1 .slick-dots li {
	width: 8px;
	height: 8px;
	margin: 0 0 0 3px;}
.c_1200_1 .c_484{ width:100%; margin-top:13px; margin-right:0;}
.slideTxtBox .hd ul li.on span,.slideTxtBox .hd ul li span{ width:80px; font-size:14px; line-height:38px;}
.slideTxtBox .bd ul .dl li a{ width:76%;}
.c_1200_2{ margin-top:10px;}
}

.c_1200_3{ width:100%; float:left; margin-top:40px; overflow:hidden;}
.c_1200_3 .c_391{ width:32.583%; float:left; margin-left:1.1255%; background:white; border:solid 1px #ebebeb; border-top:solid 2px #0171bb;}
.c_1200_3 .c_391.first{ margin-left:0;}
.tit_1{ width:100%; float:left; padding:0 24px; background:#f8f8f8;}
.tit_1 h4{ float:left; font-size:18px; color:#005da3; line-height:55px; padding-left:17px; background:url(../images/index3.jpg) no-repeat left center;}
.tit_1 h4 span{ font-size:12px; color:#888; font-weight:normal; margin-left:15px; vertical-align:top;}
.tit_1 .more{ float:right; font-size:14px; color:#868686; line-height:55px;}
.tit_1 .more img{ width:11px; vertical-align:middle; margin:-3px 0 0 5px;}
.tit_1 .more:hover{ color:#0171bb;}
.c_1200_3 .c_391 .dl{ width:100%; float:left; padding:20px 30px 28px 24px;}
.c_1200_3 .c_391 .dl .dt{ width:100%; float:left;}
.c_1200_3 .c_391 .dl .dt .img{ width:131px; height:82px; float:left; overflow:hidden;}
.c_1200_3 .c_391 .dl .dt .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.c_1200_3 .c_391 .dl .dt:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.c_1200_3 .c_391 .dl .dt .text{ margin-left:148px; margin-top:8px;}
.c_1200_3 .c_391 .dl .dt .text .title{ width:100%; float:left; font-size:15px; color:#2e2e2e; line-height:20px;}
.c_1200_3 .c_391 .dl .dt .text .p{ width:100%; float:left; font-size:13px; color:#787878; line-height:20px; margin-top:9px; height:40px; overflow:hidden;}
.c_1200_3 .c_391 .dl .dd{ width:100%; float:left; padding-top:11px; margin-top:22px; border-top:solid 1px #f1f1f1;}
.c_1200_3 .c_391 .dl .dd li{ width:100%; float:left;}
.c_1200_3 .c_391 .dl .dd li a{ display:block; float:left; width:100%; padding-left:17px; background:url(../images/index1_5.jpg) no-repeat left center; font-size:14px; color:#777; line-height:33px;}
.c_1200_3 .c_391 .dl .dd li:hover a{ color:#0974bc;}
.c_1200_3 .c_391 .dl .dt:hover .text .title{ color:#0171bb;}
@media screen and (max-width: 1199px) {
.c_1200_3{ margin-top:20px;}
.tit_1{ padding:0 14px;}
.tit_1 h4{ padding-left:12px;}
.tit_1 h4 span{ margin-left:10px;}
.c_1200_3 .c_391 .dl{ padding:20px 20px 18px 14px;}
.c_1200_3 .c_391 .dl .dt .img{ width:110px; height:69px;}
.c_1200_3 .c_391 .dl .dt .text{ margin-left:120px; margin-top:0;}
.c_1200_3 .c_391 .dl .dd li a{ padding-left:12px;}
}
@media screen and (max-width: 991px) {
.c_1200_3{ margin-top:10px;}
.c_1200_3 .c_391{ width:100%; float:left; margin-left:0; margin-top:10px;}
}
@media screen and (max-width: 767px) {
.c_1200_3{ margin-top:0px; padding:0 10px;}
.tit_1{ padding:0 10px;}
.tit_1 h4{ font-size:16px; line-height:45px; padding-left:8px; background-size:3px auto;}
.tit_1 h4 span{ margin-left:5px;}
.tit_1 .more{ font-size:12px; line-height:45px;}
.tit_1 .more img{ width:10px;}
.c_1200_3 .c_391 .dl{ padding:10px;}
.c_1200_3 .c_391 .dl .dt .text .title{ font-size:13px; line-height:18px; margin-top:3px;}
.c_1200_3 .c_391 .dl .dt .text .p{ font-size:12px; line-height:18px; margin-top:5px; height:34px;}
.c_1200_3 .c_391 .dl .dd{ padding-top:6px; margin-top:12px;}
.c_1200_3 .c_391 .dl .dd li a{ padding-left:8px; font-size:12px; line-height:26px;}
}

.c_1200_4{ width:100%; float:left; margin:40px 0; background:white; padding:25px 27px; overflow:hidden;}
.c_1200_4 .tit_1{ padding:0; background:none; padding-bottom:18px; border-bottom:solid 1px #f1f1f1;}
.c_1200_4 .tit_1 h4,.c_1200_4 .tit_1 .more{ line-height:32px;}
.c_1200_4 .tit_1 h4 span{ vertical-align:middle;}
.row_1{ margin:0 -8px;}
.c_1200_4 ul{ width:100%; float:left; margin-top:21px;}
.c_1200_4 ul li{ width:25%; float:left; margin-top:10px; padding:0 8px;}
.c_1200_4 ul li .zbox{ width:100%; float:left;}
.c_1200_4 ul li .zbox .img{ width:100%; float:left; position:relative; overflow:hidden;}
.c_1200_4 ul li .zbox .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.c_1200_4 ul li .zbox:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.c_1200_4 ul li .zbox .img .time{ width:82px; height:32px; line-height:32px; text-align:center; color:white; background:#0171bb; font-size:16px; position:absolute; left:0; top:0;}
.c_1200_4 ul li .zbox .img .time1{ background:#e39019;}
.c_1200_4 ul li .zbox .title{ width:100%; float:left; margin-top:15px;}
.c_1200_4 ul li .zbox .title a{ display:block; width:100%; float:left; font-size:14px; color:#2e2e2e; line-height:22px; padding-left:20px; background:url(../images/index1_5.jpg) no-repeat 3px center;}
.c_1200_4 ul li .zbox:hover .title a{ color:#0171bb;}
@media screen and (max-width: 1199px) {
.c_1200_4{ margin:20px 0; padding:15px 17px;}
}
@media screen and (max-width: 991px) {
.c_1200_4 ul{ margin-top:11px;}
.c_1200_4 ul li .zbox .img .time{ width:62px; height:28px; line-height:28px; font-size:14px; }
.c_1200_4 ul li .zbox .title{ margin-top:10px;}
.c_1200_4 ul li .zbox .title a{ padding-left:12px;}
}
@media screen and (max-width: 767px) {
.c_1200_4{ margin:10px 0; padding:15px 12px;}
.c_1200_4 .tit_1{ padding-bottom:13px;}
.c_1200_4 ul li{ width:50%;}
.c_1200_4 ul li .zbox .img .time{ width:52px; height:26px; line-height:26px; font-size:12px; }
.c_1200_4 ul li .zbox .title{ margin-top:5px;}
.c_1200_4 ul li .zbox .title a{ font-size:12px; line-height:20px; padding-left:8px; background-position:left center;}
}

.c_0100_1{ width:100%; background:#e1f2ff; padding:24px 0 22px 0; overflow:hidden;}
.c_0100_1 .title{ width:100%; float:left; font-size:18px; color:#0171bb; line-height:25px;}
.c_0100_1 .title span{ margin:0 6px 0 0; text-transform:uppercase;font-family: 'OPENSANS-BOLD';}
.c_0100_1 .link1{ width:100%; float:left; margin-top:16px; letter-spacing:1px;}
.c_0100_1 .link1 li{ float:left;}
.c_0100_1 .link1 a{ color:#666; padding-left:14px; background:url(../images/index5.jpg) no-repeat left center; display:block; min-width:92px; float:left; line-height:30px; font-size:14px;}
.c_0100_1 .link1 a:hover{ color:#0171bb;}
@media screen and (max-width: 991px) {
.c_0100_1{ padding:14px 0 12px 0;}
.c_0100_1 .title{ font-size:16px; line-height:23px;}
.c_0100_1 .title span{ margin:0 4px 0 0;}
.c_0100_1 .link1{ margin-top:11px;}
.c_0100_1 .link1 a{ padding-left:10px; min-width:90px; line-height:28px;}
}
@media screen and (max-width: 767px) {
.c_0100_1{ padding:14px 10px 12px 10px;}
.c_0100_1 .title{ font-size:14px; line-height:20px; position:relative;}
.c_0100_1 .title:before{ content:''; background:url(../images/top_6_h.png) no-repeat center center; width:20px; height:20px; position:absolute; right:10px; top:0; transform:rotate(90deg); background-size:8px auto;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_1 .link1{ margin-top:6px; display:none;}
.c_0100_1 .link1 a{ padding-left:6px; min-width:80px; line-height:24px; font-size:12px;}
.c_0100_1 .title.on:before{ transform:rotate(270deg);}
}

/*企业资质*/
.c_1200{ width:100%; float:left; margin:16px 0 40px 0; padding-left:270px; position:relative; min-height:auto;}
.c_1200 .c_240{ width:240px; position:absolute; left:0; top:0;}
.c_1200 .c_240 .headline{ width:100%; float:left; padding:17px 0 16px 30px; background:#0171bb; position:relative;}
.c_1200 .c_240 .headline h3{ width:100%; float:left; font-size:28px; color:white; line-height:36px; font-weight:bold; letter-spacing:1px;}
.c_1200 .c_240 .headline h5{ width:100%; float:left; font-size:16px; color:white; line-height:20px; letter-spacing:1px; text-transform:uppercase; font-family:Arial;}
/* .c_1200 .c_240 .pz_SideLayer{ width:100%; float:left; background:white; overflow:hidden;} */
.c_1200 .c_240 .pz_SideLayer{ width:100%; float:left; background:white; min-height:auto;}
.c_1200 .c_240 .pz_SideLayer li{ width:100%; float:left; border-top:solid 1px #f4f5f6; margin-top:-1px;}
.c_1200 .c_240 .pz_SideLayer li a{ display:block; float:left; width:100%; border-left:solid 4px white; padding-left:26px; font-size:16px; color:#333; line-height:54px;}
.c_1200 .c_240 .pz_SideLayer li a.hover,
.c_1200 .c_240 .pz_SideLayer li:hover a{ color:#0171bb; border-left-color:#0171bb;}
.c_1200 .c_240 .subhead{ width:100%; float:left; padding:0 0 0 30px; background:#0171bb; margin-top:20px; font-size:18px; color:white; line-height:51px; font-weight:bold;}
.c_1200 .c_240 ul{ width:100%; float:left; background:white; padding:5px 20px 20px 20px;}
.c_1200 .c_240 ul li{ width:100%; float:left; margin-top:15px;}
.c_1200 .c_240 ul li .img{ width:100%; float:left; overflow:hidden;}
.c_1200 .c_240 ul li .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.c_1200 .c_240 ul li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.c_1200 .c_240 ul li .title{ width:100%; float:left; margin-top:10px; text-align:center; font-size:14px; color:#2e2e2e;}
.c_1200 .c_240 ul li:hover .title{ color:#0171bb;}
.c_1200 .c_240 ul .more{ display:block; width:100%; float:left; margin-top:15px; text-align:center; height:36px; line-height:36px; background:#f4f5f6; font-size:14px; color:#0171bb; letter-spacing:1px;}
.c_1200 .c_240 ul .more span{ font-size:10px; margin-left:3px;}
.c_1200 .c_240 ul .more:hover{ background-color:#0171bb; color:white; font-weight:bold;}
.c_1200 .c_930{ width:100%; float:left; background:white;}
.c_930_1{ width:100%; float:left; padding:10px 30px 30px 30px;}
.row_2{ margin:0 -10px;}
.ul_1{ width:100%; float:left;}
.ul_1 li{ width:33.33%; float:left; margin-top:20px; padding:0 10px;}
.ul_1 li .zbox{ width:100%; float:left; border:solid 1px #e7e7e7; padding:20px 20px 0 20px; position:relative;}
.ul_1 li .zbox .img{ width:100%; float:left;}
.ul_1 li .zbox .img img{ width:100%; float:left;}
.ul_1 li .zbox .name{ width:100%; float:left; margin-top:21px; border-top:solid 1px #e7e7e7; text-align:center; font-size:14px; color:#333; line-height:52px; letter-spacing:1px;}
.ul_1 li .zbox .mb{ width:80%; height:80%; position:absolute; left:10%; top:10%; background:url(../images/qyzz1.png); opacity:0;
  -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_1 li .zbox .btn{ width:66px; height:66px; position:absolute; left:50%; top:50%; margin:-33px 0 0 -33px; opacity:0; cursor:pointer;
transform: scale(0.8,0.8);
	-ms-transform: scale(0.8,0.8);	
-webkit-transform: scale(0.8,0.8);
	 -o-transform: scale(0.8,0.8);	
   -moz-transform: scale(0.8,0.8);
  -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_1 li .zbox .btn img{ width:100%; float:left;}
.ul_1 li .zbox .btn h5{ width:100%; text-align:center; font-size:14px; color:white; line-height:1px; position:absolute; left:0; bottom:-32px;}
.ul_1 li .zbox:hover .mb{ width:100%; height:100%; left:0; top:0; opacity:1;}
.ul_1 li .zbox:hover .btn{ opacity:1;
transform: scale(1.0,1.0);
	-ms-transform: scale(1.0,1.0);	
-webkit-transform: scale(1.0,1.0);
	 -o-transform: scale(1.0,1.0);	
   -moz-transform: scale(1.0,1.0);}

.tc_mb{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:black; opacity:0.8; display:none;}
.tc_1{height:auto; padding:10px; background:white; position:fixed; left:45%; top:35%; margin:-210px 0 0 -273px; z-index:100; display:none;}
.tc_1 img{ width:100%; float:left;}
.tc_1 .closed{ width:31px; height:31px; position:absolute; right:10px; top:10px; cursor:pointer; overflow:hidden;}
@media  screen and (max-width:991px){
.c_1200{ margin:33px 0 20px 0; padding-left:200px;}
.c_1200 .c_240{ width:180px;}
.ul_1 li{ width:50%;}
.c_1200 .c_240 .headline{ padding:12px 0 11px 20px;}
.c_1200 .c_240 .headline h3{ font-size:22px; line-height:30px;}
.c_1200 .c_240 .headline h5{ font-size:14px; line-height:18px;}
.c_1200 .c_240 .pz_SideLayer li a{ border-left:solid 2px white; padding-left:20px; font-size:14px; line-height:44px;}
.c_1200 .c_240 .subhead{ padding:0 0 0 20px; margin-top:15px; font-size:16px; line-height:41px;}
.c_1200 .c_240 ul{ width:100%; float:left; background:white; padding:5px 10px 10px 10px;}
.c_1200 .c_240 ul li{ margin-top:10px;}
}
@media  screen and (max-width:767px){
.c_1200{ margin:23px 0 10px 0; padding:0 10px;}
.c_1200 .c_240{ width:100%; position:relative; left:auto; top:auto; float:left;}
.c_1200 .c_240 .headline{ padding:8px 0 6px 10px;}
.c_1200 .c_240 .headline h3{ font-size:18px; line-height:24px;}
.c_1200 .c_240 .headline h5{ font-size:12px; line-height:16px;}
.c_1200 .c_240 .headline:before{ content:''; background:url(../images/top_6_h.png) no-repeat center center; width:30px; height:30px; position:absolute; right:10px; top:50%; margin-top:-15px; background-size:8px auto; transform:rotate(90deg);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200 .c_240 .headline.on:before{ transform:rotate(270deg);}
.c_1200 .c_240 .pz_SideLayer{ display:none;}
.c_1200 .c_240 .subhead,.c_1200 .c_240 ul{ display:none;}
.c_1200 .c_930{ margin-top:10px;}
.c_930_1{ padding:10px;}
.row_2{ margin:0 -5px;}
.ul_1 li{ width:50%; float:left; margin-top:10px; padding:0 5px;}
.ul_1 li .zbox{ padding:10px 10px 0 10px;}
.ul_1 li .zbox .name{ margin-top:11px; font-size:12px; line-height:32px;}
.ul_1 li .zbox .btn{ width:44px; height:44px; margin:-22px 0 0 -22px;}
.ul_1 li .zbox .btn h5{ display:none;}
.tc_1{ width:260px; height:200px; padding:5px; margin:-100px 0 0 -130px;}
.tc_1 .closed{ right:-15px; top:-15px;}
}

/* 分页 */
.waik_1{ width:100%; float:left; margin-top:30px;}
.pz_fy{ text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { display: inline-block; *display: inline; *zoom: 1; width:25px; height:22px; border:solid 1px #d3d3d3; COLOR: #767676; font-size: 12px; text-decoration:none; margin:0 1px; line-height:20px;}
.pz_fy a.a1{ width:38px;}
.pz_fy a:hover,
.pz_fy a.on{ background:#0171bb; color:white; border-color:#0171bb;}/*鼠标经过和默认当前页样式*/
@media  screen and (max-width:991px){
.waik_1{ margin-top:20px;}
.fy_pc{  text-align:center; font-size:14px; color:#333;}
.fy_pc a{ display: inline-block; *display: inline; *zoom: 1; padding:5px 10%; color:#0171bb; border:solid 1px #0067a4; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.fy_pc span{ padding:5px 5%; color:#0171bb;}
}

/*企业党建*/
.ul_2{ width:100%; float:left;}
.ul_2 li{ width:100%; float:left; margin-top:20px; background:#f5f6f7; padding-left:20px; padding-right:110px; position:relative;}
.ul_2 li .time{ position:absolute; right:0; top:0; width:110px; height:50px; font-size:13px; color:#777; line-height:50px; text-align:center; border-left:solid 1px white;}
.ul_2 li a{ display:block; width:96%; float:left; padding-left:16px; background:url(../images/index1_5.jpg) no-repeat left center; font-size:14px; color:#333; line-height:50px;}
.ul_2 li:hover a{ color:#0171bb;}
@media  screen and (max-width:767px){
.c_1200{ min-height:500px;}
.ul_2 li{ margin-top:10px; padding-left:10px; padding-right:75px;}
.ul_2 li .time{ width:75px; height:40px; font-size:12px; line-height:40px;}
.ul_2 li a{ padding-left:10px; font-size:13px; line-height:40px;}
}

/*工程业绩*/
.c_930_2{ width:100%; float:left; overflow:hidden;}
.ul_3{ width:100%; float:left; margin-top:-10px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.ul_3 li{ width:33.333%; float:left; margin-top:30px; padding:0 10px 23px 10px; border-bottom:dashed 1px #ccc;}
.ul_3 li .img{ width:100%; float:left; position:relative; overflow:hidden;}
.ul_3 li .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.ul_3 li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.ul_3 li .img .time{ width:82px; height:32px; line-height:32px; text-align:center; background:#0171bbcf; font-size:14px; color:white; position:absolute; left:0; top:0;}
.ul_3 li .img .time1{ background:#e39019;}
.ul_3 li .title{ width:100%; float:left; margin-top:13px;}
.ul_3 li .title h5{ width:100%; float:left; padding-left:20px; background:url(../images/index1_5.jpg) no-repeat 4px center; font-size:14px; color:#333; line-height:24px;}
.ul_3 li .title h6{ width:100%; float:left; padding-left:20px; font-size:12px; color:#888; line-height:24px;}
.ul_3 li:hover .title h5{ color:#0171bb;}
@media  screen and (max-width:991px){
.ul_3 li{ width:50%;}
}
@media  screen and (max-width:767px){
.ul_3 li{ width:100%; margin-top:10px; padding:0 5px 13px 5px;}
.ul_3 li .img .time{ width:62px; height:38px; line-height:38px; font-size:12px;}
.ul_3 li .title{ margin-top:8px;}
.ul_3 li .title h5{ padding-left:12px; background:url(../images/index1_5.jpg) no-repeat 0px center; font-size:13px; line-height:22px;}
.ul_3 li .title h6{ padding-left:12px; line-height:22px;}
}

.link2{ width:100%; float:left; margin-top:16px; text-align:right; font-size:12px; color:#555; line-height:21px;}
.link2 a{ color:#555;}
.link2 span{ margin:0 5px;}
.link2 img{ vertical-align:middle; margin:-3px 7px 0 0; width:14px;}
.link2 a.a1{ color:#0171bb;}
@media  screen and (max-width:767px){
.link2{ padding:0 10px; margin-top:10px;}
.c_1200{ margin-top:13px;}
}

/*人力资源*/
.h_zp{ width:100%; float:left; background:#0171bb; color:#fff; font-size:16px; font-weight:bold;line-height:60px; margin-top:20px;}
.h_zp .d1{ width:215px; padding-left:32px; float:left;}
.h_zp .d2{ width:82px; text-align:center; float:left;}
.h_zp .d3{ width:286px; text-align:center; float:left;}
.h_zp .d4{ width:100px; text-align:center; float:left;}
.h_0100_7{ width:100%; float:left;}
.chancecontain2{ position:relative; width:100%; float:left;}
.chancecontain2 ul{ float:left; width:100%; min-height:400px;}
.chancecontain2 ul li{ float:left; width:100%; background:#f6f6f6; margin-top:10px; position:relative;   z-index:11; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; font-size:16px; color:#333; line-height:60px;
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.chancecontain2 ul li.hover{ color:#0b75be;}
.chancecontain2 ul li .d1{ width:215px; padding-left:32px; float:left;}
.chancecontain2 ul li .d2{ width:82px; text-align:center; float:left;}
.chancecontain2 ul li .d3{ width:286px; text-align:center; float:left;}
.chancecontain2 ul li .d4{ width:100px; text-align:center; float:left;}
.chancecontain2 .deta{ width:100%; padding:0 32px; float:left; overflow:hidden;  position:relative; background:#fbfbfb; display: none;}
.chancecontain2 .deta .condata{ float:left; width:100%; padding:26px 0 30px 0; color:#666666; font-size:12px;  line-height:28px;}
.chancecontain2 .deta .condata .title{ width:100%; float:left; font-size:16px; color:#333; line-height:24px;}
.chancecontain2 .deta .condata .p{ width:100%; float:left; font-size:12px; color:#666; line-height:28px;}
.chancecontain2 .deta .condata .title1{ margin-top:28px;}
.chancecontain2 .deta .condata .apply{ width:100%; float:left; margin-top:23px;}
.chancecontain2 .deta .condata .apply a{ display:block; float:left; width:108px; height:38px; line-height:38px; text-align:center; background:#0171bb; font-size:14px; color:white;
-moz-border-radius:19px; 
-webkit-border-radius:19px; 
-khtml-border-radius:19px;
border-radius:19px;}

#lermore1{ float:right; width:61px; height:60px; background:url(../images/rlzy1.png) no-repeat center; cursor:pointer; border-left:solid 1px #fff; background-size:contain !important;}
.chancecontain2 ul li.hover #lermore1,#lermore1:hover{ background:url(../images/rlzy1_h.png) no-repeat center;}
@media  screen and (max-width:1199px){
.h_zp .d1,.chancecontain2 ul li .d1{ width:195px; padding-left:22px;}
.h_zp .d3,.chancecontain2 ul li .d3{ width:166px;}
}
@media  screen and (max-width:991px){
.h_zp .d4,.chancecontain2 ul li .d4{ display:none;}
.h_zp .d3,.chancecontain2 ul li .d3{ width:146px;}
}
@media  screen and (max-width:767px){
.chancecontain2 ul li,.h_zp{ margin-top:10px; font-size:14px; line-height:40px;}
.h_zp .d3,.chancecontain2 ul li .d3{ display:none;}
.h_zp .d1,.chancecontain2 ul li .d1{ width:135px; padding-left:12px;}
#lermore1{ width:41px; height:40px;}
.chancecontain2 .deta{ padding:0 12px;}
.chancecontain2 .deta .condata{ padding:16px 0 20px 0; line-height:24px;}
.chancecontain2 .deta .condata .title{ font-size:14px; line-height:22px;}
.chancecontain2 .deta .condata .p{ line-height:24px;}
.chancecontain2 .deta .condata .title1{ margin-top:18px;}
.chancecontain2 .deta .condata .apply{ margin-top:13px;}
.chancecontain2 .deta .condata .apply a{ width:88px; height:34px; line-height:34px; font-size:12px;}
}

/*联系我们*/
.c_930_3{ width:100%; float:left; padding:24px 30px 30px 30px;}
.tit_2{ width:100%;  padding-bottom:17px; border-bottom:solid 3px #0171bb; margin-top:21px;}
.tit_2 h2{ width:100%; font-size:30px; color:#333; line-height:42px; letter-spacing:1px;}
.tit_2 h5{ width:100%; font-size:13px; color:#888; line-height:22px; letter-spacing:1px; font-family:Arial; text-transform:uppercase;}
.c_930_3 .content1{ width:100%; float:left; padding-bottom:30px; border-bottom:solid 1px #ccc;}
.c_930_3 .content1 ul{ width:100%; float:left; margin-top:9px;}
.c_930_3 .content1 ul li{ width:50%; float:left; margin-top:19px; padding-left:34px; position:relative;}
.c_930_3 .content1 ul li .ico{ width:24px; height:24px; position:absolute; left:0; top:0;}
.c_930_3 .content1 ul li .p{ width:100%; font-size:14px; color:#333; line-height:24px;}
.c_930_3 .content1 ul li .p a{ color:#333;}
#dituContent{ width:100%; float:left; margin-top:25px; height:318px;}
#dituContent .BMap_Marker{ padding-bottom:75px !important; padding-left:124px !important; margin-left:-135px !important;}



.c_930_3 .content2{ width:100%; float:left; margin-top:26px;}
.c_930_3 .content2 .title{ width:100%; float:left; font-size:18px; color:#666; font-weight:bold; line-height:26px;}
.c_930_3 .content2 ul{ width:100%; float:left; margin-top:14px;}
.c_930_3 .content2 ul li{ float:left; margin-top:20px;}
.c_930_3 .content2 ul li.l1{ width:50%; padding-right:46px; position:relative;}
.c_930_3 .content2 ul li.l1 .txk{ width:100%; float:left; position:relative;}
.c_930_3 .content2 ul li.l1 .txk span{ position:absolute; right:-15px; font-size:14px; color:#00a0e9; line-height:38px;}
.c_930_3 .content2 ul li.l1 .txk input{ display:block; width:100%; float:left; background:#f4f5f6; border:solid 1px #f4f5f6; padding-left:13px; font-size:14px; color:#444; line-height:36px;}
.c_930_3 .content2 ul li input:focus,.c_930_3 .content2 ul li textarea:focus{ border-color:#0171bb !important;}
.c_930_3 .content2 ul li.l2{ width:100%;}
.c_930_3 .content2 ul li.l2 textarea{ display:block; width:100%; float:left; background:#f4f5f6; border:solid 1px #f4f5f6; padding:7px 13px; font-size:14px; color:#444; line-height:23px; height:123px;}
.c_930_3 .content2 ul li.l3{ width:100%;}
.c_930_3 .content2 ul li.l3 input{ display:block; width:120px; float:left; background:#f4f5f6; border:solid 1px #f4f5f6; padding-left:13px; font-size:14px; color:#444; line-height:36px;}
.c_930_3 .content2 ul li.l3 .yzm{ float:left; margin-left:12px; width:106px; cursor:pointer;}
.c_930_3 .content2 ul li.l3 .yzm img{ float:left;}
.c_930_3 .content2 ul li.l4{ width:100%; text-align:center;}
.c_930_3 .content2 ul li.l4 input,.c_930_3 .content2 ul li.l4 span{ display:inline-block; *zoom:1; *display:inline; width:150px; height:38px; line-height:38px; font-size:14px; color:white; cursor:pointer; margin:0 10px; vertical-align:top;}
.c_930_3 .content2 ul li.l4 input{ background:#0171bb;} 
.c_930_3 .content2 ul li.l4 .reset{ background:#b3b3b3;} 
.c_930_3 .content2 ul li.l4 input:hover,.c_930_3 .content2 ul li.l4 span:hover{ opacity:0.8;}
@media  screen and (max-width:991px){
.tit_2{ padding-bottom:12px; border-width:2px;}
.tit_2 h2{ font-size:20px; line-height:32px;}
.tit_2 h5{ font-size:12px; line-height:20px;}
.c_930_3{ padding:14px 20px 20px 20px;}
.c_930_3 .content1{ padding-bottom:20px;}
.c_930_3 .content1 ul{ margin-top:4px;}
.c_930_3 .content1 ul li{ margin-top:14px; padding-left:28px; width:100%;}
.c_930_3 .content2 ul{ margin-top:8px;}
.c_930_3 .content2 ul li{ margin-top:10px;}
.c_930_3 .content2 ul li.l1{ padding-right:36px;}
#dituContent{ margin-top:15px; height:268px;}
.c_930_3 .content2{ margin-top:16px;}
.c_930_3 .content2 .title{ font-size:16px; line-height:24px;}
}
@media  screen and (max-width:767px){
.tit_2{ padding-bottom:8px;  margin-top:11px;}
.tit_2 h2{ font-size:16px; line-height:28px;}
.tit_2 h5{ line-height:18px; letter-spacing:0; word-wrap:break-word;}
.c_930_3{ padding:8px 10px 10px 10px;}
.c_930_3 .content1{ padding-bottom:10px;}
.c_930_3 .content1 ul li{ margin-top:8px; padding-left:22px;}
.c_930_3 .content1 ul li .ico{ width:20px; height:20px;}
.c_930_3 .content2 ul{ margin-top:4px;}
.c_930_3 .content2 ul li{ margin-top:8px;}
.c_930_3 .content2 ul li.l1{ padding-right:26px; width:100%;}
.c_930_3 .content2 ul li.l1 .txk span{ right:-10px; font-size:12px;}
#dituContent{ margin-top:10px; height:208px;}
.c_930_3 .content2{ margin-top:10px;}
.c_930_3 .content2 .title{ font-size:14px; line-height:22px;}
.c_930_3 .content2 ul li.l4 input,.c_930_3 .content2 ul li.l4 span{ width:100px; margin:0 5px;}
}

/*工程详情*/
.c_930_4{ width:100%; float:left; padding:29px 30px 20px 30px;}
.c_930_4 .content1{ width:100%; float:left; text-align:center; padding-bottom:40px; border-bottom:dashed 1px #ccc;}
.c_930_4 .content1 .title{ width:100%;}
.c_930_4 .content1 .title h3{ width:100%; font-size:24px; color:#333; line-height:43px;}
.c_930_4 .content1 .title h5{ width:100%; font-size:14px; color:#666; line-height:34px;}
.c_930_4 .content1 .c_700{ width:700px; display:inline-block; *zoom:1; *display:inline; margin:auto; margin-top:9px;}
.c_930_4 .content1 .c_700 .hometop{ width:100%; float:left;}
.c_930_4 .content1 .c_700 .homedown{ width:100%; float:left; margin-top:9px; padding:0 26px; position:relative;}
.c_930_4 .content1 .c_700 .homedown .img{ width:100%; float:left; padding:0 6px;}
.c_930_4 .content1 .c_700 .homedown .img .imgk{ width:100%; float:left; position:relative;}
.c_930_4 .content1 .c_700 .homedown .img .imgk img{ width:100%; float:left;}
.c_930_4 .content1 .c_700 .homedown .img .imgk .imgk_b{ width:100%; height:100%; position:absolute; left:0; top:0; border:solid 4px #0171bb; opacity:0;}
.c_930_4 .content1 .c_700 .homedown .slick-current .img .imgk .imgk_b{ opacity:1;}
.c_930_4 .content1 .c_700 .homedown .slick-prev,.c_930_4 .content1 .c_700 .homedown .slick-next {
	position: absolute;
	left:0;
	top: 0;
	display: block;
	width: 20px;
	height: 100%;
	background:url(../images/ghxq2.jpg) no-repeat left center;
}
.c_930_4 .content1 .c_700 .homedown .slick-next {
	left: auto;
	right: 0; background-position:right center;
}
.c_930_4 .content1 .c_700 .homedown .slick-prev:hover,
.c_930_4 .content1 .c_700 .homedown .slick-next:hover{ background-image:url(../images/ghxq2_h.jpg);}

.c_930_4 .content2{ width:100%; float:left; margin-top:21px;}
.c_930_4 .content2 .p{ width:100%; float:left; font-size:14px; color:#666; line-height:30px; padding-bottom:21px; border-bottom:solid 1px #d7d8d8;}
.wz_fy{ width:100%; float:left; margin-top:20px;}
.wz_fy h5{ width:50%; float:left; font-size:14px; color:#666; line-height:32px;}
.wz_fy h5 a{ display:inline-block; *zoom:1; *display:inline; vertical-align:top; max-width:80%; color:#666;}
.wz_fy h5.last{ text-align:right;}
.wz_fy h5:hover,.wz_fy h5:hover a{ color:#0171bb;}
@media  screen and (max-width:1199px){
.c_930_4 .content1 .c_700{ width:500px;}
}
@media  screen and (max-width:991px){
.c_930_4{ padding:19px 20px 10px 20px;}
.c_930_4 .content1{ padding-bottom:30px;}
.c_930_4 .content1 .title h3{ font-size:18px; line-height:33px;}
.c_930_4 .content1 .title h5{ font-size:12px; line-height:24px;}
.c_930_4 .content1 .c_700{ width:460px;}
.c_930_4 .content2{ margin-top:11px;}
.c_930_4 .content2 .wz_fy h5 a{ max-width:70%;}
.c_930_4 .content2 .p{ font-size:12px; line-height:24px; padding-bottom:11px;}
.wz_fy{ margin-top:10px;}
.wz_fy h5{ width:100%; font-size:12px; line-height:26px;}
.wz_fy h5.last{ text-align:left;}
}
@media  screen and (max-width:767px){
.c_930_4{ padding:10px 10px 10px 10px;}
.c_930_4 .content1{ padding-bottom:20px;}
.c_930_4 .content1 .c_700{ width:100%;}
.c_930_4 .content1 .c_700 .homedown{ margin-top:5px; padding:0 20px;}
.c_930_4 .content1 .c_700 .homedown .img{ padding:0 3px;}
.c_930_4 .content1 .c_700 .homedown .img .imgk .imgk_b{ border:solid 2px #0171bb;}
}

.c_930_3 .content3{ width:100%; float:left; }
.c_930_3 .content3 .p{ width:100%; float:left; font-size:14px; color:#444; line-height:30px;}
.c_930_3 .content3 .p .img{ float:right; margin-left:25px;}
/*.c_930_3 .content3 .img{ width:100%; float:left; margin-top:33px;}*/
@media  screen and (max-width:1199px){
.c_930_3 .content3 .p .img{ width:280px;}
}
@media  screen and (max-width:991px){
.c_930_3 .content3 .p{ font-size:12px; line-height:24px;}
/*.c_930_3 .content3 .img{ margin-top:23px;}*/
}
@media  screen and (max-width:767px){
.c_930_3 .content3{}
.c_930_3 .content3 .p .img{ width:100%; margin-left:0; margin-bottom:10px;}
}

/*新闻中心*/
.c_1200 .c_240 .dl{ width:100%; float:left; background:white; padding:0 20px 21px 20px;}
.c_1200 .c_240 .dl .dd{ width:100%; float:left; padding:14px 0; border-bottom:dashed 1px #ccc;}
.c_1200 .c_240 .dl .dd a{ display:block; float:left; padding-left:10px; background:url(../images/index1_5.jpg) no-repeat left 10px; font-size:14px; color:#555; line-height:24px;}
.c_1200 .c_240 .dl .dd a:hover{ color:#0171bb;}

.c_930_1 .content1{ width:100%; float:left; margin-top:20px; background:#f7f7f7;}
.c_930_1 .content1 .slick_res1l{ width:44.83%; float:left; overflow:hidden;}
.c_930_1 .content1 .slick_res1l .img{ width:100%; float:left; overflow:hidden; height:244px; position:relative;}
.c_930_1 .content1 .slick_res1l .img img{ width:390px; height:244px; position:absolute; left:50%; top:50%; max-width:none; margin:-122px 0 0 -195px;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.slick_res1l:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.c_930_1 .content1 .slick_res2r{ width:48.28%; float:right; margin-right:3.45%; position:relative;}
.c_930_1 .content1 .slick_res2r .text{ width:100%; float:left; margin-top:26px; overflow:hidden;}
.c_930_1 .content1 .slick_res2r .text .time{ width:100%; float:left; font-size:48px; color:#c2c2c2; line-height:44px; font-weight:bold; font-family:Arial; letter-spacing:1px;}
.c_930_1 .content1 .slick_res2r .text .time span{ font-size:16px; color:#4d4d4d; line-height:1; font-weight:normal; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin-left:9px;}
.c_930_1 .content1 .slick_res2r .text .name{ width:100%; float:left; margin-top:13px;}
.c_930_1 .content1 .slick_res2r .text .name a{ display:block; width:100%; float:left; font-size:18px; color:#333; line-height:24px;}
.c_930_1 .content1 .slick_res2r .text .p{ width:100%; float:left; font-size:14px; color:#666; line-height:22px; margin-top:11px; height:44px; overflow:hidden;}
.c_930_1 .content1 .slick_res2r .text .detail{ width:100%; float:left; margin-top:16px; border-top:dashed 1px #ccc; padding-top:19px;}
.c_930_1 .content1 .slick_res2r .text .detail a{ color:#666; font-size:12px; float:left; line-height:20px;}

.c_930_1 .content1 .slick_res2r .slick-dots {
	position: absolute;
	bottom: 6px;
	left:auto; right:0px;
	width:auto;
	height:11px;
}
.c_930_1 .content1 .slick_res2r .slick-dots li {
	float:left;
	display:block;
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
background:url(../images/xwzx2.png) no-repeat left center;
}
.c_930_1 .content1 .slick_res2r .slick-dots li.slick-active{
	background-position:right center;
}
.c_930_1 .content1 .slick_res2r .text:hover .detail a,.c_930_1 .content1 .slick_res2r .text:hover .name a{ color:#0171bb;}
.ul_4{ width:100%; float:left;}
.ul_4 li{ width:100%; float:left; margin-top:20px; padding:20px 30px 50px 157px; position:relative; background:#f7f7f7;}
.ul_4 li:hover .time{ border-color:#348dc9;}
.ul_4 li .time{ width:127px; text-align:center; position:absolute; left:0; top:20px; border-right:solid 1px #e0e0e0; height:96px;}
.ul_4 li .time h1{ width:100%; float:left; font-size:48px; color:#c2c2c2; line-height:49px; font-weight:bold; font-family:Arial; letter-spacing:1px; margin-top:10px;}
.ul_4 li .time h5{ width:100%; float:left; font-size:16px; color:#4c4c4c; line-height:26px; font-family:Arial;}
.ul_4 li .text{ width:100%; float:left; height:96px;}
.ul_4 li .text .title{ width:100%; float:left; margin-top:7px;}
.ul_4 li .text .title a{ width:100%; float:left; display:block; font-size:18px; color:#333; line-height:22px; letter-spacing:1px;}
.ul_4 li .text .p{ width:100%; float:left; display:block; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; letter-spacing:1px; margin-top:13px;}
 
.ul_4 li:hover .time{ border-color:#348dc9;}
.ul_4 li .thumb{ width:127px; text-align:center; position:absolute; left:0; top:40px; border-right:solid 1px #e0e0e0; height: 130px;}
.ul_4 li .thumb img{	max-width: 96%;
	display: block;
	margin: .27rem auto 0;
	border-radius: .6rem;}

/* <a href="https://www.zzbfwy.com/html/PropertyNews/show-145.html" target="_blank">
 <img src="https://www.zzbfwy.com/static/assets/images/nopic.gif" width="220" alt="关于收缴2020年度会员会费的通知">
 </a> */

.ul_4 li:hover .text .p{ color:#fff; opacity:0.6;}
.ul_4 li:hover .text .title a,.ul_4 li:hover .time h1,.ul_4 li:hover .time h5{ color:#fff;}
.ul_4 li:hover{ background:#0171bb;}
@media  screen and (max-width:991px){
.c_930_1 .content1 .slick_res1l .img{ height:181px;}
.c_930_1 .content1 .slick_res1l .img img{ width:290px; height:181px; margin:-90px 0 0 -145px;}
.c_930_1 .content1 .slick_res2r .text{ margin-top:16px;}
.c_930_1 .content1 .slick_res2r .text .time{ font-size:38px; line-height:34px;}
.c_930_1 .content1 .slick_res2r .text .time span{ font-size:12px; margin-left:5px;}
.c_930_1 .content1 .slick_res2r .text .name{ margin-top:8px;}
.c_930_1 .content1 .slick_res2r .text .name a{ font-size:16px; line-height:25px;}
.c_930_1 .content1 .slick_res2r .text .p{ font-size:12px; line-height:20px; margin-top:6px; height:40px;}
.c_930_1 .content1 .slick_res2r .text .detail{ margin-top:10px; padding-top:12px;}
.ul_4 li{ padding:10px 20px 10px 100px;}
.ul_4 li .time{ width:87px; top:10px; height:76px;}
.ul_4 li .time h1{ font-size:38px; line-height:39px; margin-top:10px;}
.ul_4 li .time h5{ font-size:14px; line-height:22px;}

.ul_4 li .thumb{ width:87px; top:10px; height:76px;}

.ul_4 li .text{ height:76px;}
.ul_4 li .text .title{ margin-top:4px;}
.ul_4 li .text .title a{ font-size:16px; line-height:20px;}
.ul_4 li .text .p{ font-size:12px; line-height:22px; height:44px; margin-top:8px;}
}
@media  screen and (max-width:767px){
.c_930_1 .content1{ margin-top:0px;}
.c_930_1 .content1 .slick_res1l,.c_930_1 .content1 .slick_res2r{ width:100%; margin-right:0;}
.c_930_1 .content1 .slick_res2r{ padding:10px;}
.c_930_1 .content1 .slick_res1l .img{ height:auto;}
.c_930_1 .content1 .slick_res1l .img img{ width:100%; height:auto; position:relative; float:left; left:auto; top:auto; margin:0;}
.c_930_1 .content1 .slick_res2r .text{ margin-top:10px;}
.c_930_1 .content1 .slick_res2r .text .time{ font-size:28px; line-height:24px;}
.c_930_1 .content1 .slick_res2r .text .time span{ margin-left:5px;}
.c_930_1 .content1 .slick_res2r .text .name{ margin-top:4px;}
.c_930_1 .content1 .slick_res2r .text .name a{ font-size:14px; line-height:23px;}
.c_930_1 .content1 .slick_res2r .text .p{ line-height:18px; margin-top:3px; height:34px;}
.c_930_1 .content1 .slick_res2r .text .detail{ margin-top:6px; padding-top:8px;}
.ul_4 li{ padding:10px 10px 10px 80px; margin-top:10px;}
.ul_4 li .time{ width:67px; height:60px;}
.ul_4 li .time h1{ font-size:28px; line-height:29px; margin-top:5px;}
.ul_4 li .time h5{ font-size:12px; line-height:20px;}

.ul_4 li .thumb{ width:67px; height:60px;}

.ul_4 li .text{ height:60px;}
.ul_4 li .text .title{ margin-top:0px;}
.ul_4 li .text .title a{ font-size:14px;}
.ul_4 li .text .p{ line-height:18px; height:34px; margin-top:4px;}
.c_930_1 .content1 .slick_res2r .slick-dots {
	bottom: 15px; right:10px;
	height:8px;
}
.c_930_1 .content1 .slick_res2r .slick-dots li {
	width: 8px;
	height: 8px; background-size:auto 8px; margin-left:5px;}
.c_1200 .c_240 .dl{ display:none;}
}

/*新闻详情*/
.c_930_5{ width:100%; float:left; padding:24px 30px 20px 30px;}
.c_930_5 .title{ width:100%; float:left; font-size:24px; color:#333; line-height:34px;}
.c_930_5 .time{ width:100%; float:left; padding:9px 0 10px 0; border-top:solid 1px #d7d8d8; border-bottom:solid 1px #d7d8d8; margin-top:15px;}
.c_930_5 .time span{ float:left; margin-right:15px; font-size:14px; color:#777; line-height:34px;}
.c_930_5 .time a{ float:right; font-size:14px; color:#777; line-height:34px;}
.c_930_5 .time a img{ float:right; margin-left:11px;}
.c_930_5 .time a:hover{ color:#0171bb;}
.c_930_5 .p{ width:100%; float:left; padding-top:12px; font-size:14px; color:#555; line-height:30px; text-indent:2em; padding-bottom:24px; border-bottom:solid 1px #d7d8d8;}
.c_930_5 .p img{	max-width: 100%;
	display: block;
	margin: .27rem auto 0;
    border-radius: 1.3rem;}
@media  screen and (max-width:991px){
.c_930_5{ padding:14px 20px 10px 20px;}
.c_930_5 .title{ font-size:18px; line-height:24px;}
.c_930_5 .time{ padding:7px 0 8px 0; margin-top:10px;}
.c_930_5 .time span{ margin-right:10px; font-size:12px; line-height:30px;}
.c_930_5 .time a{ font-size:12px; line-height:30px;}
.c_930_5 .time a img{ margin-left:6px; height:30px;}
.c_930_5 .p{ padding-top:8px; font-size:12px; line-height:24px; padding-bottom:14px;}
.c_930_5 .p img{ 	max-width: 100%;
	display: block;
	margin: .27rem auto 0;
    border-radius: 1.3rem;}
}
@media  screen and (max-width:991px){
.c_930_5{ padding:8px 10px 10px 10px;}
.c_930_5 .title{ font-size:16px; line-height:20px;}
.c_930_5 .time{ padding:5px 0 6px 0; margin-top:6px;}
.c_930_5 .time span{ margin-right:6px; line-height:24px;}
.c_930_5 .time a{ line-height:24px;}
.c_930_5 .time a img{ margin-left:4px; height:24px;}
.c_930_5 .p{ padding-top:6px; line-height:22px; padding-bottom:10px;}
.c_930_5 .p img{ 	max-width: 100%;
	display: block;
	margin: .27rem auto 0;
    border-radius: 1.3rem;}
}



.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}

@font-face {
	font-family: 'OPENSANS-BOLD';
	src: url('fonts/OPENSANS-BOLD.eot');
	src: local('☺'), url('../fonts/opensans-bold.woff') format('woff'), url('../fonts/opensans-bold.ttf') format('truetype'), url('../fonts/opensans-bold.svg#webfonthiqtexle') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OPENSANS-LIGHT';
	src: url('../fonts/opensans-light.eot');
	src: local('☺'), url('../fonts/opensans-light.woff') format('woff'), url('../fonts/opensans-light.ttf') format('truetype'), url('../fonts/opensans-light.svg#webfonthiqtexle') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OPENSANS-REGULAR';
	src: url('../fonts/opensans-regular.eot');
	src: local('☺'), url('../fonts/opensans-regular.woff') format('woff'), url('../fonts/opensans-regular.ttf') format('truetype'), url('../fonts/opensans-regular.svg#webfonthiqtexle') format('svg');
	font-weight: normal;
	font-style: normal;
}